#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
    int n;
    char a;
    char s[100][100] = { 0 };
    scanf("%c%d", &a, &n);
    getchar();
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            s[i][j] = getchar();
        getchar();
    }
    int begin = 0, end = n - 1;
    for (; begin <= end; begin++, end--)
    {
        int begin1 = 0, end1 = n - 1;
        if (begin == end)
        {
            int left = 0;
            int right = n - 1;
            for (; left < right; left++, right--)
            {
                int tmp = s[begin][left];
                s[begin][left] = s[begin][right];
                s[begin][right] = tmp;
            }
            break;
        }
        for (; begin1 < n; begin1++, end1--)
        {
            char tmp = s[begin][begin1];
            s[begin][begin1] = s[end][end1];
            s[end][end1] = tmp;
        }
    }
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            if (s[i][j] != ' ')
                s[i][j] = a;
        }
    }
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
            printf("%c", s[i][j]);
        printf("\n");
    }
    return 0;
}
//#include <stdio.h>
//int main()
//{
//    int count = 0;
//    char num[11] = { 0 };
//    int arr[10] = { 0 };
//    scanf("%s", num);
//    for (int i = 0; i < 11; i++)
//    {
//        arr[num[i] - '0']++;
//    }
//    int arr2[10] = { 0 };
//    for (int i = 9; i >= 0; i--)
//    {
//        if (arr[i] != 0)
//        {
//            arr2[count] = i;
//            count++;
//        }
//    }
//    printf("int[] arr = new int[]{");
//    for (int i = 0; i < count; i++)
//    {
//        printf("%d", arr2[i]);
//        if (i < count - 1)
//            printf(",");
//    }
//    printf("};\nint[] index = new int[]{");
//    for (int i = 0; i < 11; i++)
//    {
//        for (int j = 0; j < count; j++)
//        {
//            if (num[i] - '0' == arr2[j])
//                printf("%d", j);
//        }
//        if (i < 10)
//            printf(",");
//    }
//    printf("};");
//    return 0;
//}
//#include <stdio.h>
//int main()
//{
//    char s[6] = { 0 };
//    int n, sum;
//    scanf("%d%d", &n, &sum);
//    sum--;
//    for (int i = 0; i < n; i++)
//        s[i] = 'z';
//    for (int i = n - 1; i >= 0; i--)
//    {
//        int tmp = sum % 26;
//        s[i] -= tmp;
//        sum /= 26;
//    }
//    for (int i = 0; i < n; i++)
//        printf("%c", s[i]);
//    return 0;
//}